/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlenotas;

import DAO.Dados;
import java.util.ArrayList;
import javax.swing.DefaultComboBoxModel;
import negocio.Turma;

/**
 *
 * @author jeferson
 */
public class turmascbmodel extends DefaultComboBoxModel{

    private Dados dados;
    Turma selection = null;

    public turmascbmodel(Dados dados) {
        this.dados = dados;
    }
    
    /*public turmascbmodel(ArrayList<Turma> itens) {
        this.dados. = itens;
    }*/

    @Override
    public Object getElementAt(int index) {
        return dados.getTurma(index);
    }

    public ArrayList<Turma> getItens() {
        return dados.getTurmas();
    }

    @Override
    public int getSize() {
        return dados.getTurmas().size();
    }

    @Override
    public void setSelectedItem(Object anObject) {
        selection = (Turma) anObject;
    }

    @Override
    public Object getSelectedItem() {
        return selection;
    }

    public void changed(){
        fireContentsChanged(this, 0, getSize()-1);
    }




}
